Backend Engineer Skills
あくまで、
Back-end バックエンド
がメイン
他の分野は深く突っ込まない
Engineer Base Skills
Web Frontend Engineer Skills
まだ更新途中です
hr.icon
レベル感
✅使い方を知っていて、最小限の調査で済むテクノロジー
👀いつ、何故使うかは説明できる。だけど詳細に使ったことはない(実務、ちゃんとした個人開発)
⛰聞いたことはあるけど何者なのか説明できない
Engineer Base Skills
共通の基本的なエンジニアスキルはここにまとめている
プログラミング言語 Programming Language
Go
JavaScript
Node.js
Ruby
Python
Java
PHP
Rust
Computing コンピューティング 情報処理
OS
Process Management
メモリ Memory
Interprocess communication プロセス間通信
I/O Input/Output
POSIX Portable Operating System Interface
Database データベース
RDB Relational Database
MySQL
PostgreSQL
NoSQL Database
mongoDB
AWS
GCP
Firebase
Azure
Azure Cosmos DB
その他
ORM オブジェクトリレーショナルマッパー
ACID
Database transaction
N+1 Query Problem
Normalization
サーバーレス Server Less
,
FaaS Function as a Service
AWS Lambda
Netlify
Azure Functions
コンテナー Container
Docker
Kubernetes クーバネティス
認証 Authentication
OAuth
Cookie クッキー
JWT Json Web Token
Auth0
HTTPS Hypertext Transfer Protocol Secure
SSL Secure Sockets Layer
Cashing キャッシュ
CDN Content Delivery Network
Back-end Cashing
Redis
監視 Monitoring
Test Backend
CI 継続的インテグレーション
,
CD 継続的デリバリー
検索エンジン Search Engine
Elasticsearch
Message Broker メッセージブローカー
RabbitMQ
Kafka
GraphQL
Apollo
WebSocket API
Web server
Nginx
Apache
👀
Logging ロギング
旧
サーバーサイド言語
Node.js.icon
Node.js
フレームワーク
Express.js.icon
Express.js
Template Engine テンプレートエンジン
Pug.icon
Pug
Cloud Computing クラウド
Azure.icon
Azure
Azure Cosmos DB.icon
Azure Cosmos DB
Azure Storage.icon
Azure Storage
Azure Blob Storage.icon
Azure Blob Storage
Azure IoT Hub.icon
Azure IoT Hub
Azure Event Grid.icon
Azure Event Grid
Azure Functions.icon
Azure Functions
Azure Blockchain Service.icon
Azure Blockchain Service
Azure Virtual Machines.icon
Azure Virtual Machines
Linux.icon
Linux
Ubuntu.icon
Ubuntu
VM Virtual Machine
VirtualBox.icon
VirtualBox
Vagrant.icon
Vagrant
コンテナ技術
Docker.icon
Docker
書き方参考
Learn to become a modern backend developer